Tarboush (Menu)

143 Edgware Road, London
+44 20 7706 9793

Give a rating to Tarboush

Suggest a dish

How much did you spend at Tarboush?